List Box Item Container for 2D List Box nodes. More...
#include <kanzi/ui/node/list_box_item_container.hpp>
Static Public Member Functions | |
| static ListBoxItemContainer2DSharedPtr | create (Domain *domain, string_view name) |
| Creates a list box item container node. | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::ClickConceptImpl< TBaseClass, TDerivedClass > | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::ClickConcept | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Static Public Member Functions inherited from kanzi::ListBoxItemContainer | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
Protected Attributes | |
| ClassPropertyDefaultValue< bool > | m_clipChildrenClassDefaultValue |
| Class default value for ClipChildrenProperty. | |
Protected Attributes inherited from kanzi::ListBoxItemContainerImpl< ContentLayout2D, ListBoxItemContainer2D, ContentLayout2D > | |
| BindingRuntimeHandle | m_focusOrderBinding |
| ItemBaseTypeSharedPtr | m_item |
Protected Attributes inherited from kanzi::ClickConcept | |
| ClickManipulatorSharedPtr | m_clickManipulator |
| The ClickManipulator. | |
| MultiClickManipulatorSharedPtr | m_multiClickManipulator |
| Multi-Click manipulator. | |
Additional Inherited Members | |
Public Types inherited from kanzi::ListBoxItemContainerImpl< ContentLayout2D, ListBoxItemContainer2D, ContentLayout2D > | |
| using | ItemBaseType |
| using | ItemBaseTypeSharedPtr |
| using | ItemLayoutSharedPtr |
Public Member Functions inherited from kanzi::ListBoxItemContainerImpl< ContentLayout2D, ListBoxItemContainer2D, ContentLayout2D > | |
| void | attachItem (ItemBaseTypeSharedPtr item) |
| Attaches a List Box item to the List Box Item Container. | |
| void | detachItem () |
| Detaches current List Box item from the List Box Item Container. | |
| auto | getItem () const |
| Returns the List Box item that is attached to the List Box Item Container. | |
| optional< size_t > | getItemIndex () const |
| Returns the index of the item held by the List Box Item Container. | |
| optional< size_t > | getPresenterIndex () const |
| Returns a List Box Presenter item index. | |
| bool | isSelected () const |
| Returns the value of SelectedProperty. | |
| void | setPresenterIndex (optional< size_t > itemIndex) |
| Sets the List Box Presenter item index. | |
| void | setSelected (bool value) |
| Sets the value of SelectedProperty. | |
Public Member Functions inherited from kanzi::ClickConceptImpl< TBaseClass, TDerivedClass > | |
| bool | isDoubleClickEnabled () const |
| Gets the value of DoubleClickEnabledProperty. | |
| void | setDoubleClickEnabled (bool value) |
| Sets the value of DoubleClickEnabledProperty. | |
Static Public Attributes inherited from kanzi::ClickConcept | |
| static PropertyType< bool > | DoubleClickEnabledProperty |
| Enables the double-click gesture for a node. | |
Static Public Attributes inherited from kanzi::ListBoxItemContainer | |
| static PropertyType< int > | ItemIndexProperty |
| Reports the index of the item held by the List Box Item Container. | |
| static PropertyType< bool > | SelectedProperty |
| Indicates whether a List Box item held by this List Box Item Container is selected. | |
Static Protected Member Functions inherited from kanzi::ListBoxItemContainerImpl< ContentLayout2D, ListBoxItemContainer2D, ContentLayout2D > | |
| static PropertyTypeEditorInfoSharedPtr | makeEditorInfo () |
List Box Item Container for 2D List Box nodes.
Wrapper component for storing item object nodes.
|
explicitprotected |
Constructor.
| domain | The UI domain the new node belongs to. |
| name | The name of the node. |
|
static |
Creates a list box item container node.
| domain | The UI domain the new node belongs to. |
| name | Name of the node. |
|
static |
|
protected |
Class default value for ClipChildrenProperty.
Required to override the class default value from ContentLayout2D.